package com.homedo.odin.solution.contract.pc;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel(description = "用户基本信息bean")
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class UserBasicResponseBean {

    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private Integer userId;
    /**
     * 名称
     */
    @ApiModelProperty("名称")
    private String userName;
    /**
     * 昵称
     */
    @ApiModelProperty("昵称")
    private String nickName;
    /**
     * 性别
     */
    @ApiModelProperty("性别")
    private String gender;
    /**
     * 真实姓名
     */
    @ApiModelProperty("真实姓名")
    private String realName;
    /**
     * 用户头像
     */
    @ApiModelProperty("用户头像")
    private String userAvatar;
    /**
     * 手机号码
     */
    @ApiModelProperty("手机号码")
    private String mobile;
    /**
     * 邮箱地址
     */
    @ApiModelProperty("邮箱地址")
    private String email;
    /**
     * 身份证号码
     */
    @ApiModelProperty("身份证号码")
    private String idCardNumber;
    /**
     * 身份证照片
     */
    @ApiModelProperty("身份证照片")
    private String idCardPhoto;
    /**
     * 地址
     */
    @ApiModelProperty("地址")
    private String address;

    /**
     * 角色 0：普通用户 1：设计师 2：品牌主
     */
    @ApiModelProperty("角色")
    private Integer role;

    @ApiModelProperty("品牌主logo")
    private String firmIcon;

    @ApiModelProperty("品牌主联系人")
    private String contract;

    @ApiModelProperty("品牌主联系电话")
    private String contractMobile;

}
